renew efforts to achieve something - Deutsch Englisch Wörterbuch